home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1994 March
/
Internet Info CD-ROM (Walnut Creek) (March 1994).iso
/
inet
/
ietf
/
bgp
/
bgp-minutes-89july.txt
< prev
next >
Wrap
Text File
|
1993-02-17
|
7KB
|
221 lines
Interconnectivity Working Group
Chairperson: Guy Almes/Rice
CURRENT MEETING REPORT
Reported by Guy Almes
AGENDA
o Tuesday afternoon: Open meeting to do a review of concept with other
IETFers and obtain feedback on the appropriateness of our objectives.
o Tuesday evening: Work on MIRA Architecture.
o Wednesday morning: Work on BGP Usage.
ATTENDEES
1. Almes, Guy/almes@rice.edu
2. Breslau, Lee/breslau@jerico.usc.edu
3. Brim, Scott/swb@devvax.tn.cornell.edu
4. Burgan, Jeffrey/jeff@nsipo.nasa.gov
5. Carter, Glen/gcarter@ddn1.dca.mil
6. Choy, Joe/choy@ncar.ucar.edu
7. Crocker, Dave/dcrocker@ahwahnee.stanford.edu
8. Deboo, Farokh/fjd@bridge2.esd.3com.com
9. Denny, Barbara/denny@sri.com
10. Doo, Way-Chi/wcd@bridge2.esd.3com.com
11. Edwards, David/dle@cisco.com
12. Enger, Robert/enger@sccgate.scc.com
13. Estrin, Deborah/estrin@usc.edu
14. Fair, Erik/fair@apple.com
15. Farinacci, Dino/dino@bridge2.3com.com
16. Fedor, Mark/fedor@nisc.nyser.net
17. Fuller, Vince/vaf@jessica.stanford.edu
2
18. Gerich, Elise/epg@merit.edu
19. Grossman, Stu/grossman@score.stanford.edu
20. Hastings, Gene/hastings@morgul.psc.edu
21. Hedrick, Charles/hedrick@aramis.rutgers.edu
22. Honig, Jeffrey/jch@sonne.tn.cornell.edu
23. Ilnicki, Ski/ski
24. Jones, Bill/jones@nsipo.arc.nasa.gov
25. Jordt, Dan/danj@cac.washington.edu
26. Katz, Dave/dkatz@merit.edu
27. Kaufman, David/dek@proteon.com
28. Lepp, Marianne/mlepp@bbn.com
29. Lougheed, Kirk/lougheed@cisco.com
30. Mathis, Matt/mathis@fornax.ece.cmu.edu
31. Medin, Milo/medin@nsipo.nasa.gov
32. Mundy, Russ/mundy@tis.com
33. Nitzan, Rebecca/nitzan@ccc.nmfecc.llnl.gov
34. Rekhter, Yakov/yakov@ibm.com
35. Replogle, Joel/replogle@ncsa.uiuc.edu
36. Roberts, Ron/roberts@jessica.stanford.edu
37. Satz, Greg/satz@cisco.com
38. Schoffstall, Martin/schoff@nisc.nyser.net
39. St. Johns, Mike/stjohns@beast.ddn.mil
40. Steinberg, Lou/louiss@ibm.com
41. Tsuchiya, Paul/tsuchiya@gateway.mitre.org
42. Veach, Ross/rrv@seka.cso.uiuc.edu
43. Volk, Ruediger/rv@germany.eu.net
44. Wintringham, Dan/danw@osc.edu
MINUTES
Tuesday afternoon we had an open meeting to review MIRA and BGP concepts.
The notion of Route Server, the structure of MIRA, and the notion of
Full-AS-Path were all discussed in detail, and comments were solicited. Was
this doable? Would it advance the state of connectivity and
3
quality/stability of Inter-AS routing? In all these cases, we heard no
substantive negative remarks. This enabled us to proceed with our more
technical sessions, confident that MIRA and BGP would be useful if properly
designed and implemented.
Tuesday evening we met to discuss detailed questions related to the
implementability of MIRA.
In the general MIRA case, the Route Servers and Border Gateways are not the
same machine and are not even co-located. This makes the tasks of what EGP
calls Neighbor Reachability difficult. We agreed to focus on the case in
which each Route Server shares a network, typically an Ethernet, with one or
more Border Gateways of its AS.
Another technical problem relates to the transient situation in which a
transit AS's Inter-AS route to a destination changes. The AS must stop
advertising its old route, then its new route must be usable and used and
propagated through the Interior Gateways of its AS, and then it can
advertise its new route to other ASes. Flash updates with the AS's IGP and
engineering of non-huge diameters will be key. We returned to this issue on
Wednesday.
Another issue was the determination of up/down status of the link between
adjacent ASes. In many protocols, such as RIP, there is no up/down protocol
other than the receipt of routing packets; this leads to grave problems when
diode situations arise. Even in modern protocols, such as the IS-IS
protocol used within the NSFnet Backbone, up/down protocols may fail. A
recent case was discussed in which a non-trivial bit-error rate existed on a
serial line of the Backbone. The rate was low enough to allow most of the
(very small) packets used in the up/down protocol to get through. The rate
was large enough, however, to corrupt most large data packets, so the link
was essentially useless, even though the IS-IS up/down protocol had
determined the link was up. Some of the group have concluded that the only
reliable up/down protocol approach will be to use monitoring protocols such
as SNMP, with careful implementations adapted to the particular kind of
physical/link layers used. During the near term, however, when such
monitoring implementations are not available, a conservative approach would
be to insist on colocating Route Servers on an Ethernet.
We concluded the session with a discussion of the pros and cons of
separating the role of Route Server from the role of Border Gateway. We
noted that MIRA *allows* the two to be implemented within the same machine.
Doing so in fact simplifies various RS-to-BG communications. It is crucial,
however, to also allow the two to be separated:
4
o This will allow network engineers to continue to use existing Border
Gateways and still move to MIRA with separate RSes.
o It will reduce the computational burden on the Border Gateways by doing
Inter-AS routing functions in another computer.
o It will allow network engineers to choose among vendors for RS
implementations. (In the current environment, users are `captive' to
gateway vendors; we should try to reduce the extent of this.)
o A vendor can add RS functionality to its gateway product on a schedule
of the vendor's choosing; its customers can use separate RSes during
the meantime.
o All network engineers could support MIRA/BGP with separate RSes during
a period of time in which integrated RS/BG implementations were being
built.
Wednesday morning we focused on the dynamics of changing Inter-AS routes. A
near-worst-case occurs when AS1 functions as a transit AS for a given
destination N. AS1 uses AS2 as its next AS in routing to N, and advertises
this path to AS3. AS3, however, uses a path via AS5, and AS1 sees AS3
advertising this path. Now, due to a break in the direct AS1-to-AS2 link,
AS1 wants to use AS3 as its next hop. Before it can do so, two things must
happen:
o AS1's neighbors must learn that AS1's old path is no longer valid.
(Otherwise a loop can form.)
o The Interior Gateways of AS1 must learn that a Border Gateway to AS3 is
its path to N rather than the Border Gateway to AS2.
During the time when these two things are happening, routing to N will be
very difficult, and dropped packets may occur. Careful sequencing of
actions must take place in these and similar cases.
A second issue was to decide on Shortest-AS-Path-Length and Static
Preferences as the methods of deciding which of several alternate AS Paths
to use. MIRA/BGP allows for future more sophisticated techniques, but we
will wait a while to push these techniques.